$(function() {
  var 参数 = {
    query: "",
    cid: getid("cid"),
    pagenum: 1,
    pagesize: 10
  };
  var 总页数 = 1;

  function 生成(回调) {
    $.ajax({
      type: "get",
      url: "goods/search",
      data: 参数,
      dataType: "json",
      success: function(res) {
        console.log(res);
        总页数 = Math.ceil(res.data.total / 参数.pagesize);
        回调(res.data.goods);
        重设组件();
      }
    });
  }

  mui.init({
    pullRefresh: {
      container: ".lt_view",
      down: {
        auto: true,
        //  触发下拉刷新时自动触发
          callback: function () {
              参数.pagenum = 1;
          生成(function(res) {
            $(".模板追加").html(template("template1", { data: res }));
          });
          结束下拉刷新();
        }
      },
      up: {
        //  触发上拉刷新时自动触发
        callback: function() {
          if (参数.pagenum >= 总页数) {
            mui(".lt_view")
              .pullRefresh()
              .endPullupToRefresh(true);
          } else {
            参数.pagenum++;
            生成(function(res) {
              $(".模板追加").append(template("template1", { data: res }));
            });
            mui(".lt_view")
              .pullRefresh()
              .endPullupToRefresh();
          }
        }
      }
    }
  });

  function getid(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURI(r[2]);
    return null;
  }
  function 结束下拉刷新() {
    mui(".lt_view")
      .pullRefresh()
      .endPulldownToRefresh();
  }
  function 重设组件() {
    mui(".lt_view")
      .pullRefresh()
      .refresh(true);
  }
  $('.模板追加').on('tap', 'a', function () {
    var href = this.href;
    location.href = href;
  });
  
});
